package org.budo.weixin.event;

import java.util.List;
import java.util.Map;

import org.budo.weixin.message.EventMessage;

/**
 * @author ZRP
 * @version 1 (2018年2月9日上午10:33:13)
 * @since Java7
 */
public class ChangeContactEvent extends EventMessage {
    private static final long serialVersionUID = -1668024186600842928L;

    private String changeType;

    private String userID;

    private String newUserID;

    private String name;

    private Integer department[];

    private String position;

    private String gender;

    private String email;

    private String status;

    private String avatar;

    private String englishName;

    private String isLeader;

    private String telephone;

    private String mobile;

    private List<Map<String, String>> extAttr;

    public String getEvent() {
        return EventType.CHANGE_CONTACT;
    }

    public String getChangeType() {
        return this.changeType;
    }

    public void setChangeType(String changeType) {
        this.changeType = changeType;
    }

    public String getUserID() {
        return this.userID;
    }

    public void setUserID(String userID) {
        this.userID = userID;
    }

    public String getNewUserID() {
        return newUserID;
    }

    public void setNewUserID(String newUserID) {
        this.newUserID = newUserID;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer[] getDepartment() {
        return this.department;
    }

    public void setDepartment(Integer[] department) {
        this.department = department;
    }

    public String getPosition() {
        return this.position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public String getGender() {
        return this.gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getEmail() {
        return this.email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getStatus() {
        return this.status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getAvatar() {
        return this.avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getEnglishName() {
        return this.englishName;
    }

    public void setEnglishName(String englishName) {
        this.englishName = englishName;
    }

    public String getIsLeader() {
        return this.isLeader;
    }

    public void setIsLeader(String isLeader) {
        this.isLeader = isLeader;
    }

    public String getTelephone() {
        return this.telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public List<Map<String, String>> getExtAttr() {
        return this.extAttr;
    }

    public void setExtAttr(List<Map<String, String>> extAttr) {
        this.extAttr = extAttr;
    }

    public String getMobile() {
        return this.mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
}